<?php
	namespace handler;
	
	class AdminHandler{
	
	private $m_bloggDAL = NULL;
	private $m_posts;
	
		public function __construct(\common\BloggDAL $bloggDAL){
			$this->m_bloggDAL = $bloggDAL;
		}
		
		//Sparar undan text i en sessions variabel
		public function savePostsInSession(){
			if(isset($_SESSION[$this->m_posts])){
				return $_SESSION[$this->m_posts];
			}
			return FALSE;
		}
		
		//lägger till inlägg
		public function insertPosts($posts, $datePosts, $title){
			$this->m_bloggDAL->insertPostsDAL($posts, $datePosts, $title);
		}
		
		//tar bort ett inlägg
		public function deletePost($postID){
			$this->m_bloggDAL->deletePostDAL($postID);	
		}
		
		//Uppdatera inlägg
		public function updatePost($postID){
			var_dump($postID);
			$this->m_bloggDAL->updatePostDAL($postID);
		}
	
		//Hämtar ett specifikt inlägg
		public function getPostById($postID){
			$this->m_bloggDAL->getPostById($postID);
		}
	
		//Hämtar alla inlägg
		public function getPosts(){
			$posts = $this->m_bloggDAL->getPostsDAL();
			return $posts;
		}
}
	

	
